home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.4 Development Libraries / SGI IRIX 6.4 Development Libraries.iso / docs6.4 / relnotes / gl_dev / ch3.z / ch3
Encoding:
Text File  |  1997-09-04  |  5.1 KB  |  133 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        3.  _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s
  9.  
  10.        3.1  _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s__f_o_r__I_R_I_X__6_._4
  11.  
  12.        IRIX 6.4 supports Onyx2 InfiniteReality, Onyx2 Reality,
  13.        OCTANE MXI, OCTANE SSI and OCTANE SI graphics systems only.
  14.  
  15.        Support for glprof has been removed.  As of the current
  16.        release, the IrisGL Profiler product is no longer supported.
  17.        An OpenGL-based profiling tool will be available in a future
  18.        release.
  19.  
  20.        OpenGL 1.1 is supported on OCTANE MXI, OCTANE SSI and OCTANE
  21.        SI platforms.
  22.  
  23.        Fortran OpenGL and IrisGL libraries, header files and man
  24.        pages have been repackaged into the _g_l__d_e_v._s_w._f_o_r_t_r_a_n,
  25.        _g_l__d_e_v._s_w_6_4._f_o_r_t_r_a_n and _g_l__d_e_v._m_a_n._f_o_r_t_r_a_n subsystems. These
  26.        subsystems update and replace _f_t_n__d_e_v._h_d_r._l_i_b_g_l,
  27.        _f_t_n__d_e_v._s_w._l_i_b_g_l, _f_t_n__d_e_v._s_w._o_p_e_n_g_l, _f_t_n__d_e_v._s_w_6_4._o_p_e_n_g_l,
  28.        and _f_t_n_7_7__d_e_v._m_a_n._l_i_b_g_l from version 7.1 of the MIPSpro
  29.        Fortran 77 product on IRIX 6.4 systems.
  30.  
  31.        3.2  _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s__f_o_r__I_R_I_X__6_._2
  32.  
  33.        IRIX 6.2 adds both OpenGL and IrisGL library support for the
  34.        new n32 abi for all platforms including Onyx, Power Onyx and
  35.        Crimson.  In addition, IRIX 6.2 adds Onyx to the previous
  36.        list (Power Onyx, Power Challenge) of platforms supporting
  37.        64 bit OpenGL.  IrisGL is supported exclusively by the 32
  38.        bit ABIs.
  39.  
  40.        IRIX 6.2 also adds support for the new InfiniteReality
  41.        graphics adaptor on Onyx systems.  InfiniteReality offers a
  42.        large number of new features; see chapter 6 (OpenGL) for
  43.        more information.
  44.  
  45.        IRIX 6.2 supports all Impact configurations:  Max Impact,
  46.        High Impact, and Solid Impact.  On Max Impact, High Impact,
  47.        and Solid Impact, the Pbuffer OpenGL extension is now
  48.        supported.  See chapter 7 for details about the pbuffer
  49.        release on Impact.  The Presenter display adapter/projector
  50.        is supported in this release as a new feature.  In addition,
  51.        the OpenGL texture LOD extension is now supported.  Some new
  52.        timing tables have also been added for impact:  the
  53.        1600x1200 timing tables support a larger screen size on
  54.        appropriate monitors; the new High Impact 1024x768_60_pbuf,
  55.        1024x768_72_pbuf, and 1024x768_76_pbuf timing tables differ
  56.        from their preexisting counterparts (such as 1024x768_60) in
  57.        that they support faster triangle fill rates (in some
  58.        operations), and reserve one complete set of framebuffer
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        bitplanes for pbuffer use.  For applications which require a
  75.        large number of pbuffers, the 1024x768_XX_pbuf timing tables
  76.        provide a new solution.  Vertex rendering performance has
  77.        been increased substantially in this release by changing the
  78.        clipping algorithm.
  79.  
  80.  
  81.        IrisGL changes have been limited to bug fixes.  For more
  82.        information, please see chapter 4.
  83.  
  84.        3.3  _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s__f_o_r__I_R_I_X__5_._3
  85.  
  86.        OpenGL is now supported on all SGI graphics adaptors except
  87.        for the G, GT and GTX.
  88.  
  89.        In this release, several OpenGL extensions have been added.
  90.        Most of them are supported on all graphics adaptors while
  91.        others are restricted to just RealityEngine, RealityEngine2,
  92.        and Impact.  For full details on the OpenGL extensions see
  93.        chapter 6 of these release notes or the online manual pages
  94.        for _g_l_i_n_t_r_o and _g_l_x_i_n_t_r_o.
  95.  
  96.        On Indy (XL), Indigo2 XL, Indigo Entry, and Indigo XS models
  97.        without hardware z buffers, an optimization has been added
  98.        to OpenGL to improve the speed of zbuffer clears.  This
  99.        acceleration will occur if the depth function is GL_LESS or
  100.        GL_LEQUAL and the z clear value is 1.0 or if the depth
  101.        function is GL_GREATER or GL_GEQUAL and the z clear value is
  102.        0.0. The GLX visuals have been altered to a 24-bit deep z-
  103.        buffer (in 5.2 it was 32-bits).  Users that had explicitly
  104.        asked for a 32-bit z-buffer will need to alter their code.
  105.        The decrease of z resolution is caused by additional
  106.        information that needs to be kept on a per-pixel basis.
  107.  
  108.        Other optimizations for OpenGL on the Indy (XL), Indigo2 XL,
  109.        Indigo Entry, and Indigo XS models include speedup of z
  110.        buffered non-antialised points, faster implementation of
  111.        glPolygonOffsetSGI, faster mip-mapped textured polygons, and
  112.        faster anti-aliased polygons.
  113.  
  114.        Optimizations for Iris GL on the Indy (XL) and Indigo2 XL
  115.        include faster clear times, and faster 2x2 pixel zooms for
  116.        lrectwrite.
  117.  
  118.        The IrisGL changes have otherwise been limited to bug fixes.
  119.        See Chapter 4 for details.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.